Big Huge Thesaurus

Euphorbia amygdaloides

noun